"""
正则表达式就是使用字符、转义字符和特殊字符等组成的一个规则
使用这个规则对文本内容进行搜索、匹配和替换等功能
正则表达式的组成：
    普通字符：大小写字符、数字及其组合等
    转义字符： \w, \n, \s
    \w: 单个字母、数字、下划线
    \W: 单个非字母、非数字、非下划线
    \d: 单个数字
    \D: 单个非数字
    \s: 单个空白符或者制表符
    \S: 单个非空白符或者非制表符
    转义字符可以组合使用
    特殊字符：. * ? + {}
    （元字符）
    .: 任意单个字符，除了换行符
    *: 匹配任意次数
    +: 至少匹配一次
    ?: 之前的匹配规则达成即可
    {}: 匹配次数，例{3}匹配三次，{2,4}最多四次最少两次
    []: 代表取值范围
    匹配模式：I U .....
"""
import re

str_01 = "1I  just wanna study 521 Please leave me alone!_"
# 转义字符
regu_01 = "\w"  # 单个字母、数字、下划线
regu_02 = "\W"  # 单个非字母、非数字、非下划线
regu_03 = "\s"  # 单个非字母、非数字、非下划线
res_01 = re.search(regu_01, str_01)
res_02 = re.search(regu_02, str_01)
res_03 = re.search(regu_03, str_01)
print(res_01)
print(res_02)
print(res_03)

